.dip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.dipW {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.bdr{
-webkit-border-radius:.1rem;
    -moz-border-radius:.1rem;
        border-radius:.1rem;
}
.ju_al{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.ju_al_lf{
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ju_al_bet{
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ju_al_bom{
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end
}
.inConbox{
  margin:.8rem 0rem 1rem 0rem;
  position: relative;    
  width: 100%;
  height: 100%;
  z-index: 20;
}
.wid_pad_lf{
  padding-left:.4rem;
}
.wid_pad{
  padding:0rem .4rem;
}
.clearfix:after{
  content:"";
  display:table;
  clear:both;
}
.tran_op{
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}
.tran_op2{
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}
.bdrb{
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%
}
.tftra{
  -webkit-transform: translateX(-50%) translateY(-50%);
     -moz-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
       -o-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.ju_al_st{
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;


}
.ju_al_fr{
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg_li{
  background: -webkit-gradient(linear,left top, right bottom,from(#FF973B),to(#FF6C00));
  background: -webkit-linear-gradient(top left,#FF973B,#FF6C00);
  background: -moz-linear-gradient(top left,#FF973B,#FF6C00);
  background: -o-linear-gradient(top left,#FF973B,#FF6C00);
  background: linear-gradient(to bottom right,#FF973B,#FF6C00);
}






input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
            appearance: none !important;
    margin: 0 !important; 
}
input[type="number"]{
  -webkit-appearance:textfield !important;
     -moz-appearance:textfield !important;
          appearance:textfield !important;
}

video::-webkit-media-controls-enclosure{
  height: 0.4rem !important;
}
video::-webkit-media-controls-panel{
  height: 0.4rem !important;
}
video::-webkit-media-controls-play-button{
  /* height: 0.4rem !important; */
  /* width: 0.4rem !important; */
}
video::-webkit-media-controls-current-time-display{
  /* height: 0.2rem !important; */
  /* width: 0.6rem !important; */
  font-size: .22rem !important;
}
video::-internal-media-controls-download-button{
  /* height: 0.4rem !important; */
  /* width: 0.6rem !important; */
  height: 0.4rem !important;
  width: 0.4rem !important;
}
video::-webkit-media-controls-mute-button{
  /* height: 0.4rem !important;
  width: 0.4rem !important; */
}